#include "stm32f10x.h"
//#include "stm32f10x_it.h"
#include "led.h"
#include "delay.h"
#include "usart.h"
#include "stdio.h"
// #include "key.h"

int main(void)
{
	LED_Init(); // LED引脚初始化
	USART_init(115200); 
	Delay_Init();
	//KEY_Init();

	while(1){
		uint8_t RX_Data;
		GPIO_ResetBits(GPIOC, GPIO_Pin_13);
		Delay_ms(300);
		GPIO_SetBits(GPIOC, GPIO_Pin_13);

		Delay_ms(100);
		GPIO_ResetBits(GPIOC, GPIO_Pin_14);
		Delay_ms(300);
		GPIO_SetBits(GPIOC, GPIO_Pin_14);
		Delay_ms(100);

		GPIO_ResetBits(GPIOC, GPIO_Pin_15);
		Delay_ms(300);
		GPIO_SetBits(GPIOC, GPIO_Pin_15);
		Delay_ms(100);

		//printf("print\n");
		
//	  while(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==RESET); // 等待1字节数据接收完成
//		RX_Data = USART_ReceiveData(USART1); // 将接收到的一字节数据复制给RX_Data
//		USART_SendData(USART1,RX_Data); // 将接受到的一字节数据发送到串口助手
//		if (RX_Data == 48){
//				GPIO_ResetBits(GPIOC, GPIO_Pin_13); // PC13输出低电平
//		}
//				if (RX_Data == 49){
//				GPIO_SetBits(GPIOC, GPIO_Pin_13); // PC13输出高电平
//		}
	}
}
